Nuprl Definition : pre-init1-p 11,40

pre-init1-p(es;i;x;X;x0;a;p;P)
== (((P(x0)))  (e:E. (loc(e) = i)))
== & ((vartype(i;x) r X)
== & (c (e@i. (kind(e) = locl(a))  ((valtype(e) r Outcome) c ((P(x when e))))
== & (c & e@i. e'e.(kind(e') = locl(a))  (((P((x after e')))))))
== & @i x initially x0:X 
latex



clarification:

pre-init1-p(es;i;x;X;x0;a;p;P)
== (((P(x0)))  (e:es-E(es). (es-loc(es; e) = i  Id)))
== & ((es-vartype(es; i; x) r X)
== & (c (alle-at(es;i;e.(es-kind(es; e) = locl(a)  Knd)
== & (c  ((es-valtype(es; e) r p-outcome(p)) c ((P(es-when(es; x; e))))))
== & (c & alle-at(es;i;e.existse-ge(es;e;e'.(es-kind(es; e') = locl(a)  Knd)
== & (c &  (((P(es-after(es; x; e')))))))))
== & init-p(es; i; X; x; x0) 
latex


Definitionsx:A. B(x), E, Id, loc(e), vartype(i;x), P & Q, P  Q, A c B, valtype(e), Outcome, x when e, e@i. P(e), e'e.P(e'), P  Q, s = t, Knd, kind(e), locl(a), A, b, f(a), (x after e), @i x initially v:T
FDL editor aliasespre-init1-p

origin